drainage isle - German English Dictionary